technology transfer (TT) - Español Inglés Diccionario